/**
 * @description 登录校验
 * @author 印明帝
 */
const { ErrorModel } = require('../model/ResModel')
const { loginCheckFailInfo } = require('../model/errorInfo')
/**
 * 是否登录
 * @method loginCheck
 * @param {*} ctx koa2 的ctx
 * @param {*} next  koa2 的next
 */
async function loginCheck(ctx,next) {
  // 根据session判断是否登录
  if(ctx.session && ctx.session.userInfo) {
    await next()
    return
  }
  ctx.body = new ErrorModel(loginCheckFailInfo)
}

module.exports = {
  loginCheck
}